Prove that $m^3 \leq 2^m$ for $m \geq 10$
This is my shot
Proof
We prove this by induction.
Basic step: For $n=10$ is $10^3 \leq 2^{10} = 1000 \leq 1024$ and that is correct.
Induction step: Assume that $k \geq 10$ and that the statement is true for each $10 \leq j \leq k$. We need to proof that it is also true for $k+1$.
So $$(k+1)^3 \leq 2^{k+1} \Rightarrow k^3 + 3k^2 + 3k + 1 \leq 2^k + 2^k \underbrace{\Rightarrow }_{\text{induction hypothesis}} 3k^2 + 3k + 1 \leq 2^k$$
Now I don't understand how I can prove the rest.
Your second equivalence is wrong. It has to be: $$k^3 + 3k^2 + 3k + 1 \leq 2^k + 2^k \impliedby k^3 \leq 2^k \land 3k^2 + 3k + 1 \leq 2^k$$
Now $k^3 \leq 2^k$ by the induction hypothesis.
For the last inequality, it is much easier to prove $3k^2+3k+1\leq k^3$, because $k^3 \leq 2^k$ by the induction hypothesis.
Now you just have to prove $-k^3+3k^2+3k+1\leq 0$ (for $k \geq 10$) which can be done by simple function analysis.