A hypothesis is a specific, testable idea or "educated guess" that kicks off scientific investigation, serving as a tentative explanation for an observed phenomenon. In contrast, a theory is a much broader, extensively supported explanation for a significant aspect of the natural world, built upon a vast body of repeatedly confirmed hypotheses, facts, and observations, allowing for strong predictions.