I have to show that for any $b >1$, we have $$ b^n > n$$ for all $n$ sufficiently large, using only very basic analysis (no calculus). My attempt is as follows.
We know that $b^{n+1} - b^n = b^n(b-1)$. For $n$ sufficiently large, say $$n \geq N = \left\lceil \frac{\ln(2/(b-1))}{\ln b} \right\rceil + 1,$$ we have $$ b^{n+1} - b^n > 2.$$
Now let $\Delta = N - b^N$. Then for any $j\geq 1$, we have $$ b^{N+j} = (b^{N+j} - b^{N+j-1}) + \ldots + (b^{N+1} - b^N) + b^N > 2j + b^N = 2j + N - \Delta = N+j + (j - \Delta).$$ Thus we have $b^n > n$ for any $n \geq N + |\Delta|$.
This works, but it seems messy. Is there is better way? I know induction is usual for this type of problem, but establishing the base case for generic $b$ seems difficult.
If $b > 1$ you can write $b = 1 + x$ with $x > 0$ and by Bernoulli's inequality $$b^n = (1+x)^n \ge \frac{n(n-1)}{2}x^2.$$ Thus $$\frac{b^n}{n} \ge \frac{(n-1)x^2}{2} \ge 1$$ for all $n > \dfrac{2}{x^2} + 1.$