An opinion, whether it is grounded in fact or completely unsupportable, is an idea that an individual or group holds to be true. An opinion does not necessarily have to be supportable or based on anything but one's own personal feelings, or what one has been taught.
An answer is a reply, or a solution to a problem. It can also be just a short response like a yes or a no.