Let $\mathbb{R}^+$ be the real numbers under addition and let $\mathbb{R}^{*}$ be the nonzero real numbers under multiplication so that $(0, +\infty) \leq \mathbb{R}^{*}$. Suppose there is a group homomorphism $\exp : \mathbb{R}^+ \to (0, +\infty)$, namely $x \mapsto e^x$. With the fact that $\exp$ is strictly increasing, it's easy to see that $\exp$ is injective. To prove that $\mathbb{R}^+ \cong (0, +\infty)$, we could show that $\exp$ is continuous with $\lim_{x \to -\infty} e^x = 0$ and $\lim_{x \to +\infty} e^x = +\infty$ and then apply the intermediate value theorem. Is there an alternative way to prove $\exp$ is surjective using group theory?
I had ideas about using the correspondence theorem (if $G, G'$ are groups and $\varphi : G \to G'$ is a surjective homomorphism, then there is a bijection between the subgroups of $G'$ and the subgroups of $G$ containing $\ker \varphi$) and the fact that $(0, +\infty)$ is the only subgroup of $\mathbb{R}^{*}$ with finite index, but these don't seem to be going anywhere.