So for the definition of an inverse I have: "There exists $e$ belonging to $G$ such that for all $x$ belonging to $G$, $x*e=e*x=x$"
I'm aware the order of quantifiers matters but I can't see how the above is different from:
"For all $x$ belonging to $G$, there exists $e$ belonging to $G$ such that $x*e=e*x=x$"
Consider any $G$ with at least two elements and define $a*b=a$. Then for all $x\in G$, there exists $e\in G$ (namely, $e=x$) such that $x*e=e*x=x$. However, there is no $e\in G$ such that for all $x\in G$, we have $e*x=x$ (because $e*x=e$)