I previously asked this question about ordinal addition being closed in any infinite initial ordinal $\omega_\gamma$, and now I am stuck on showing the same thing for ordinal exponentiation.
Per one of several helpful comments on that question, my solution in the case of addition was to first show that $|\alpha + \beta| = |\alpha| + |\beta|$ for any ordinals $\alpha$ and $\beta$. This was fairly easy to show and the desired result follows almost immediately from this. I was also able to show the analogous result for ordinal multiplication.
However, in the case of exponentiation it is evidently not true in general that $|\alpha^\beta| = |\alpha|^{|\beta|}$. As a counterexample $|2^\omega| = |\omega| = \aleph_0$ whereas $|2|^{|\omega|} = 2^{\aleph_0}$, which we know is uncountable. So I am not sure how to show my result for exponentiation.
One of the comments on the addition questions also suggested showing that an ordinal is closed under addition if an only if it is an ordinal power of $\omega$ and then showing that every infinite cardinal is such an ordinal power of $\omega$. I have been thinking that a similar approach might work for exponentiation but I'm not certain what the pattern is here. Clearly both $2$ and $\omega$ are closed under exponentiation (and nothing between them is) but I'm thinking that the next ordinal with this property is actually $\varepsilon_0$. I am also thinking that the pattern might involve ordinal tetration, for example all ordinals of the form $^\alpha 2$ for nonzero $\alpha$, where $^\alpha \beta$ denotes ordinal tetration defined recursively by $$ ^\alpha \beta = \begin{cases} 1 & \alpha = 0 \\ \beta^{^\gamma \beta} & \alpha = \gamma + 1 \\ \sup_{\gamma < \alpha} {^\gamma \beta} & \alpha \text{ is a nonzero limit ordinal} \end{cases} $$ for any ordinal $\beta$. With this definition we have that $^1 \omega = \omega$, $^2 \omega = \omega^\omega$, $^3 \omega = \omega^{\omega^\omega}$, etc., and that $\varepsilon_0 = {^\omega \omega}$.
Any ideas on how I might begin to approach this?