My attempt via unique prime factorization of integers:
$n = p_1^{a_1} p_2^{a_2} \dots p_n^{a_n}$ for some unique choice of (positive) prime $p_1, \dots, p_n$ and natural $a_1, \dots, a_n$.
Case 1:
Let $n$ be odd. Then each $p_i$, with $1 \leq i \leq n$ is odd (i.e., not 2). Now, $n^2 = (p_1^{a_1} p_2^{a_2} \dots p_n^{a_n})^2 = p_1^{2a_1} p_2^{2a_2} \dots p_n^{2a_n}$, which is still odd. Similar for $n^3$. Thus $n^2 + n^3$ is even, being the sum of two odd numbers.
Case 2:
Let $n$ be even. Then we know that one of the $p_i$'s is $2$. We can write our unique factorization of $n$ as $2^{a_1} p_2^{a_2} \dots p_n^{a_n}$. Now it should be obvious that $n^2 = 2^{2a_1} p_2^{2a_2} \dots p_n^{2a_n}$ is even, since it's a multiple of 2, and likewise for $n^3$. Thus we see that $n^2 + n^3$ is the sum of two even integers and is therefore even.