Let $G$ be a group of order $p^2$ and put $\mathcal A=\{U\leq G, \#U=p\}$.
What is $\#\mathcal A$?
If $G$ is cyclic, then $G$ is generated by some element $x$ of order $p^2$. It seems like there is only one order $p$ subgroup here.
Question 1 How do I prove this rigorously?
If $G$ is not cyclic, then there is no element of order $p^2$. By Lagrange's theorem, any nontrivial element $g\in G$ then has order $p$, hence generates an order $p$ subgroup $\langle g \rangle\in \mathcal A$.
Question 2 Which of these groups $\langle g\rangle$ coincide?
Question 3 Are there any more order $p$ subgroups?