Let us consider $M$ a closed and connected n-manifold which is also orientable. An exercise in Hatcher claims that for any such $M$ there is a continuous map $f: M \to S^n$ such that it's degree is 1, i.e. the induced map $f_*: H_n\left(M\right) \to H_n\left(S^n\right)$ sends the fundamental class $\left[M\right]$ to $\left[S^n\right]$. My idea was the following:
Consider an arbitrary point $x \in M$. Then take a chart $\phi: U_x \xrightarrow{\approx} \mathbb{R}^n$ that maps $x$ to a nonzero value $\phi(x)$. Then normalize this value to $\frac{\phi(x)}{\Vert \phi(x) \Vert}$. We define our map $f: M \to S^n$ to be exactly this map. Does this construction work? I think from here on I'd have a solution to the exercise but I don't know if this map $f$ is valid.
Theorem:For a map $f:M\to N$ between connected closed oriented $n-$manifolds, suppose that there is a ball $B\subset N$ such that $F^{-1}(B)$ is the disjoint union of balls $B_i$ each mapping homeomorphically onto $B$. Then $deg(f)=\sum \epsilon_i$ where $\epsilon_i =\pm 1$ depending on whether $f|B_i$ preserves or reverses the orientation. You can prove this by mimicing the proof of $proposition \ 2.30$ in Hatcher.
So now consider a open ball in $M$ and contract its complement to a point. Then the quotient map will be your required map $f: M\to S^n$ which is degree $1$ by previous discussion.