By the classification theorem for finitely generated Abelian groups, $G$ can be written as the direct sum of some number of cyclic groups $G = \bigoplus_i \mathbb{Z}_{q_i}.$ Now, if $\gcd(q_i, q_j) = 1$ then $\mathbb{Z}_{q_i} \oplus \mathbb{Z}_{q_j} \cong \mathbb{Z}_{q_i q_j}.$ So, if the $\{q_i\}$ are all coprime, then $G$ is cyclic and we are done.
So, assume there are $n$ and $m$ such that $n\neq m$ and $\gcd(q_n, q_m)\neq 1.$ Therefore, there is a prime $p$ and elements $g, h \in G$ such that $g^p = h^p = 1$ and there is no $i$ such that $g^i = h.$
Note that for $1\leq k < p$, $$\sum_{i=0}^{p-1} g^i = g\left( \sum_{i=0}^{p-1} g^i\right) = \sum_{i=0}^{p-1} g^{ik} = 0$$ and so, by fiddling around with symmetric polynomials, you can verify that $$f(x) = x^p - 1 = \prod_{i=0}^{p-1}(x - g^i)$$ for all $x\in F.$ But, $f(h) = 0$ and this implies that the RHS of the equation is also $0$, but this implies there are zero divisors in $F$, which is false, and $G$ must be able to be written as a cyclic group.