I was hoping someone could review my proof, thanks in advance!
Problem: Let A be a subspace of $\mathbb{R}^n$; let $h: (A,a_0) \to (Y,y_0)$. Show that if h is extendable to a continuous map of $\mathbb{R}^n$ into $Y$, then $h_*$ is the trivial homomorphism (the homomorphism that maps everything to the identity element)
note: $h_* = h \circ f$ where $f \in \pi_1(X,x)$ for some space $X$ and point $x \in X$.
Proof:
Let $A \subset \mathbb{R}^n$. Let $h: (A, a_0) \to (Y, y_0)$ Suppose $h$ is extendable to a continuous map of $\mathbb{R}^n \to Y$. Call this "extended $h$", $H$.
Then $H: \mathbb{R}^n \to Y$ and consider $\pi_1(\mathbb{R}^n,a_0)$. Note that since $\mathbb{R}^n$ is convex, we have that $\pi_1(\mathbb{R}^n,a_0) = 0$, ie it is the 1 element group consisting only of the identity element. But then consider the homomorphism $H_*$. Since $\pi_1(\mathbb{R}^n,a_0) = 0$, we must have that $H_*$ is the trivial homomorphism as homomorphisms must map the identity to the identity in the image group.
But given any $f \in\pi_1(A,a_0)$, we have that $f \in \pi_1(\mathbb{R}^n,a_0)$, as the base point is the same in both groups and $A \subset \mathbb{R}^n$. Hence since $H$ is only an extension of $h$, $H_*(f) = h_*(f)$, as $H(a) = h(a)$ for any point $a \in A$. Hence since $H_*(f) = 0 \in \pi_1(Y,y_0)$, we have that $h_*$ must be the trivial homomorphism.
Note: The bold part is the part I am most concerned with. The author (Munkres) doesn't give a formal definition of "extendable", so I am inferring here a bit.
Being absolutely honest, your proof is somewhat hard to read, mostly because of redundance.
Formally speaking, an element of $\pi_1(\mathbb{R}^n, x_0)$ is not an element of $\pi_1(A,x_0)$, because a function $f : I \to A$ is never equal to a function $g : I \to \mathbb{R}^n$, the same goes for their (relative) homotopy classes.
Furthermore, the phrase "since $H$ is only an extension" is not a formal statement nor it justifies that $H_\ast = h_\ast$ (which, once again, cannot happen since $H_\ast$ and $h_\ast$ have different domains).
You never define the term "extendable", which may be the source of these issues. Given two sets $Y \subset X$, a function $f : X \to Z$ is an extension of a function $g : Y \to Z$ if its restriction $f|_Y$ is equal to $g$. In other terms, we say that $f$ extends $g$ if
$$ g = fi, $$
where $i : Y \hookrightarrow X$ is the inclusion from $Y$ to $X$.
Now, if $H : \mathbb{R}^n \to Y$ extends $h$, we have that
$$ h = Hi $$
and so $h_\ast = H_\ast i_\ast$. Note that the domain of $H_\ast$ is $\pi_1(\mathbb{R}^n,a_0)$, the trivial group, and so $H_\ast$ is the trivial group morphism sending everything to the identity of $\pi_1(Y,y_0)$. Finally, given $[\omega] \in \pi_1(A,a_0)$ this implies
$$ h_\ast([\omega]) = H_\ast(i_\ast([\omega])) = 1, $$
and so $h_\ast$ is trivial.
This argument formalizes the intuition of thinking of loops in $A$ as loops in $\mathbb{R}^n$. We can "see" $\omega : I \to A$ as a loop in $\mathbb{R}^n$ by considering $i\omega : I \to \mathbb{R}^n$. The same goes for their homotopy clases, via $i_\ast[\omega] = [i \omega]$.