What is the difference between a hypothesis and theory?
(a) A hypothesis provides an explanation for a phenomenon, but a theory does not.
(b) A theory provides an explanation for a phenomenon, but hypothesis does not.
(c) Both a theory and a hypothesis provide an explanation for a phenomenon, but a theory has been upheld by experimental observations.