The example to bear in mind is $a = \sqrt 2,$ where the limit is $2.$ The point is that for some $1 < z < 2,$ we get $\sqrt2 < \left( \sqrt 2 \right)^z < 2,$ so the tower of exponential expressions gives an increasing sequence with an upper bound, therefore a limit. The limit, which I will call $Z,$ is no larger than $2$ and satisfies $ \left( \sqrt 2 \right)^Z = 2,$ so $Z=2.$ Note $\sqrt 2 \approx 1.41421.$
Similar for any $1 < a < e^{1/e} \approx 1.44466786.$ We take lower case $ z_1 = a, \; z_2 = a^a = a^{z_1}, \; z_3 = a^{\left( a^a \right)} = a^{z_2}, \ldots, z_{n+1} = a^{z_n}. $
The function $g(x) = \frac{\log x}{x}$ is strictly increasing on the interval $1 < x < e,$ with supremum of $1/e$ at the right endpoint. So, as $0 < \log a < 1/e$ we find there is a single value, I will call it $Z,$ with $1 < Z < e$ and $ \frac{\log Z}{Z} = \log a. $ This means $a^Z = Z.$
Now, take any $z$ with $1 < a \leq z We get $ \frac{\log z}{z} < \frac{\log Z}{Z} = \log a. $ So first we get $z < a^z.$ But from the elementary $z < Z$ we get $a^z < a^Z = Z.$ So we have $ z < a^z < Z. $
Returning to our numbered sequence $z_1, z_2, z_3, \ldots$ we find that the sequence is increasing with an upper bound of $Z.$ So the sequence has a limit.
By a continuity argument the limit satisfies $a^Z = Z,$ so the actual limit is $Z.$ Let me be a bit more specific on this point. The sequence has a limit, call it $W.$ Assume that $W < Z.$ The first thing the assumption tells us is that $a^W > W.$ Now, we know the sequence increases with $z_n \rightarrow W.$ For each $z_n,$ we also need $z_{n+1} = a^{z_n} \leq W.$ But we can get arbitrarily close to $W,$ indeed we can get all elements with $n \geq N$ between $W - \delta$ and $W$ for any $\delta > 0$ we like. So, what we actually need is $ a^{W - \delta} \leq W, \; \; \forall \delta > 0. $ And so, by continuity of $f(x) = a^x,$ we arrive at $ a^W \leq W. $ But this contradicts the assumption that $W < Z.$ So the actual limit is $Z.$
POSTSCRIPT: the bad news for making attractive problems with this is that $Z$ is in a certain price range, for example we cannot have $Z$ equal to three. Still, if we pick some $Z$ that we like, we can then solve for $a = Z^{1/Z}.$ For example, take $ a = \left( \frac{5}{2} \right)^{\left( \frac{2}{5} \right)} \approx 1.4426999 $ and the limit is $Z=\frac{5}{2}.$