Let $G$ be a group with $|G|>1.$ Suppose $G$ and $\{e_G\}$are only subgroups of $G.$ Then, there exists $p \in \mathbb{P}$ such that $G \cong \mathbb{Z}/(p).$
May I know if my proof is correct? Thank you for your attention.
Proof: Let $|G|= p \in \mathbb{N}.$ Suppose $p \not \in \mathbb{P},$ then there exists $d \in \mathbb{P}$ such that $d|p.$ By Cauchy's theorem, $\exists q \in G: o(q) = d,$ whence $1<| \left \langle {q}\right \rangle| =d < p.$ (Contradiction).
Hence, $G$ is cyclic and $G = \left \langle {g}\right \rangle,$ for some $g \in G.$ Given $g^i \in G,$ let $g^i \mapsto \ [1^i]_p \in (\mathbb{Z}/(p),+), $ The mapping is an isomorphism.