If both theories and hypotheses are explanations, what's the difference between them?
A hypothesis is a provisional or working explanation, assumed true only to
guide experimentation or for the sake of argument. A theory is a well established
explanation.