I am hoping to prove this obeying author's intention - following his hint. But I am wondering if I shouldn't employ Euler's Formula, and should use a more primitive method? I also granted my proof below is correct?
Prove $z \to z^m$ has degree $m$. Hint: calculate with local parametrizations derived from the map $\theta \to (\cos \theta, \sin \theta)$ of $\mathbb{R}^1 \to S^1$.
So we want to show $I(f, \{y\}) = m$. Since any $y$ will work, we pick $(0,1)$ for convenience. By Euler's Formula that
$$e^{ix} = \cos x + i \sin x,$$
or equivalently,
$$(e^{ix})^m = e^{i(mx)}=\cos (mx) + i \sin (mx).$$
Since when $\cos (mx) = 0$ implies $\sin(mx) = 1$, we only need to solve for one.
We solve $\cos (mx) = 0$, clearly $mx =\frac{\pi+2k\pi}{2},$ hence $$x =\frac{\pi}{2m}+\frac{k\pi}{m}.$$
Clearly, $x$ has $m$ solutions, namely, $k = 0,1,\dots, m-1.$