One way to this problem is very simple. Note that U(-1, 1) is a symmetric distribution around 0. So, every odd moment will be 0 i.e. E(X) = 0, E(X^3) = 0, and so on.
Clearly, Covariance between X and X^2, Cov(X, X^2) = E(X^3) - E(X)E(X^2) = 0.
Another way to do this is by finding the integrals. Check the following file:
Solution.png