Uniqueness of $k$th root mod $m$ if $(k, \phi(m)) = 1$.
Here is a simpler approach:
Since $(k, \phi(m)) = 1$, write $uk + v \phi(m)=1$ for $u,v \in \mathbb Z$.
Then, if $(x,m)=1$ we have $x=x^1=x^{uk + v \phi(m)}={(x^u)}^k (x^{\phi(m)})^v \equiv {(x^u)}^k \bmod m$.
This proves that the map $x \mapsto x^k$ is surjective and so is a bijection.
In other words, every $x$ with $(x,m)=1$ has a unique $k$-th root mod $m$.
There is $l$ with $kl\equiv 1\pmod{\phi(m)}$. Note that for all $a$ coprime to $m$, then $r\equiv s\pmod{\phi(m)}$ implies $a^r\equiv a^s\pmod m$.
Then $$b\equiv a^k\pmod{m}\iff a\equiv b^l\pmod{m}.$$ One way: $b\equiv a^k\pmod{m}\implies b^l\equiv a^{kl}\pmod m$. As $a^{kl}\equiv a\pmod{m}$ (why?) that does it. Other way: similar.
To (uniquely) solve $\ x^{\large k} \equiv b\ $ take a $k$'th root (i.e. raise both sides to power $1/k)$, just as for reals.
Let $\phi = \phi(m).\, $ $\,(k,\phi) = 1\,\Rightarrow\, j := 1/k\pmod{\!\phi}\,$ exists, so raising to power $\,j\,$ yields
$$\begin{align} &\left[x_1^{\large k} \equiv b\equiv x_2^{\large k}\right]^{\large j}\\ \Rightarrow\ &\ \ x_1 \equiv b^{\large j}\!\equiv x_2\end{align}$$
This works because by Euler all exponents can be taken mod $\phi$ (on all $\,a\,$ coprime to $m),\,$ i.e. $\!\bmod m\!:\ \color{#c00}{a^{\large \phi}\equiv 1}\,\Rightarrow\, a^{\large r+q\,\phi}\equiv a^{\large r}(\color{#c00}{a^{\large \phi}})^{\large q}\equiv a^{\large r}\color{#c00}1^{\large q}\equiv a^{\large r},\ $ i.e. $\,a^{\large n}\!\equiv a^{\large n\bmod\phi},\,$ hence $$ (x^{\large k})^{\large j}\! \equiv x^{\large kj}\!\equiv x^{\large kj\bmod\phi}\!\equiv x^{\large k(1/k)\bmod \phi}\!\equiv x^{\large 1}$$ Thus the solution amounts to raising $\,x^{\large k}\,$ to power $\,1/k\,$ (i.e. taking its $k$'th root) to solve for $\,x.$
Note: it is valid to apply Euler $\phi\,$ to powers of $x$ since $\,(x,m) = 1,\,$ by $\,1=(b,m)=(x^k,m)$