Given a finite group $G$ of order an even number, prove that $G$ contains a non-identity element of order $2$.
Proof:
For every non-idenity element $g \in G:g^2 \ne e \iff g \ne g^{-1}$
If such $g$'s exist then the number of them is an even number, since every one of them can be paired with its inverse, follows the number of elements in $G$ that are their own inverse in even, clearly $e=e^{-1}$, so the number of non-identity elements in $G$ that are their own inverse is odd, implies at least $1$ such element does exist.
Another way I tried is as follows:
$G$ has an even order iff $\text{ord}(G)=2n$ for some $n \in \mathbb N^+$ iff $ g^{2n} =e$ for $\langle g \rangle = G$ and $e$ the identity element of the given group.Every element is in the group generated by itself and so $g \in \langle g \rangle$,$G$ is a group and so $g^n \in \langle g \rangle$.
On the other hand $(g^n)^2=g^{2n}=e$.
Then I figured out that this just implies that $\text{ord}(g^n)$ divides $2$ and is not necessarily equal to $2$.
Is my conclusion true? besides is it possible to finish the proof using the second way?