For the equation
$${x^{x^{x^{\mathstrut^{.^{.^{.}}}}}}} =x^2$$
we will get two solutions $1$ and $\sqrt 2$ by this method
$${x^{x^{x^{\mathstrut^{.^{.^{.}}}}}}} =x^2 \iff x^{x^2} = x^2 \iff x^2 \ln x=2 \ln x$$
now either $\ln(x)=0$ which will give solution $x= 1$
or $x^2=2$ which will give solution $\sqrt 2$ and $-\sqrt2$
so will we consider $-\sqrt 2$ as its solution or not?
Edit: exponent extands to infinity rather being finite
For $x\in \mathbb{R}$ we have that:
$x^{x^2} = x^2 \iff x^2 \ln x=2 \ln x \quad$ iff $x>0$