I have been having a hard time understanding mathematical inductions and can not finalize the proof for this statement. I am currently learning about algorithms asymptotic bounding and this is a problem given in the book I am reading. I have set my $n_0$ to $4$ since during the basis step we've proven that for $n_0 \ge 4$, $n^2 \le C(2^n)$.
During my induction step, I have
$(k+1)^2 \le C \cdot 2^{k+1} $
$k^2 + 2k + 1 \le C \cdot 2^k + 2$
I thought I could then do $2k+1\le 2$ after removing $k^2$ and $2^k$ from the previous inequality due to having proven that $n^2\le 2^n$ for all $n \ge n_0$. However, doing so would cause the inequality to be false. I'm missing that one key step that will cause all of it to make sense, any help would be greatly appreciated!