A scientific theory ...A: is an educated guess: an explanation that can be tested by experiment or observation.B: is a broad idea that has been tested many times and is widely accepted among scientists.
A scientific hypothesis is a tentative explanation about a narrow set of phenomena observed in the natural world. It is usually desribed as educated guess but it's better than an educated guess. It has been criticized, tested, verified