I tried to solve it by first showing that the function is monotonically increasing which shows that it is one to one. Then finding a number that lies between two consecutive values of the function.
1)$f(x+k)=(x+k)^{(x+k)} > x^{x+k} > x^x$(by binomial theorem) when $k$ is a natural number greater than or equal to one.
2) $2^2<5<3^3$
Is my solution correct?