My approach is to solve this by induction.
Base case: $n=1$
$1^3 = 1^2 = 1$
Inductive Step: Suppose that $1^3+2^3+...+n^3 = (1+2+...+n)^2$ holds for all positive integers $n$. We use that to show that $1^3+2^3+...+n^3 + (n+1)^3 = (1+2+...+n+(n+1))^2$
$1^3+2^3+...+n^3 + (n+1)^3 = (1+2+...+n)^2 + (n+1)^3$
And here is where I can no longer proceed. I know there must be some trick/computation that I am not seeing that will make this proof easier. Help? Thanks!!
You can use the fact
$$(1+2+3+\ldots+n)=\frac{n(n+1)}{2}$$ $$\left(\frac{n(n+1)}{2}\right)^2=\frac{n^2(n+1)^2}{4}$$ Then you just have to prove that $$\frac{n^2(n-1)^2}{4}+(n+1)^3=\frac{(n+1)^2(n+2)^2}{4}$$