Scientific theories are the best explanations.
This is the correct answer because when we're talking about theories we're talking about sets of rules, equations, predictions that should always come true - if we're talking about the actual meaning of a theory. That is the reason why they offer the best explanatory tool for nature.