What is a scientific theory? What is a scientific theory?

A. A theory is a framework of ideas and assumptions that represents our initial explanation for something.
B. A theory is a framework of ideas and assumptions that represents our best possible explanation for something.
C. A theory is a process for the best possible explanation for something.
D. A theory is a process for the initial explanation for something.