I like what science tells us, but it's not always correct.
This is true - that's why the scientific method starts from the position that we don't know everything, and no scientist ever has said that we do. If they did, they're not a scientist and just as bad as cultists or religious fanatics. HOWEVER...
Yes, it is. This is where the most confusion arises from the disconnect between scientific terminology and terminology that the general public uses.
A scientific theory is as close to fact as you can get. It means that the argument is settled - whatever we're "theorising" about happened (or happens), no question. Examples are the Theory of Gravity or the Theory or Evolution. They're established as having happened - though the fine details may be murky. Evolution definitely happened, though some of the finer details are missing. Humans and apes evolved from a common ancestor - we know this due to the similarities in our DNA (genetic lineage is a real science, and can be used to trace personal history as well as that of the race in general), even though the fossil record is incomplete in places. Things fall down due to gravity, and we know how it works (that's established fact and has to be if we're ever going to put a man on the moon, which we did, or a space station up in orbit, which we also did) even if we don't actually fully understand what gravity actually
is.
When you talk of a theory being vague, in scientific terms you're thinking of a
hypothesis. That's where we see something, but can only guess at the reason why it should be. Once the research has been done, then if correct it becomes a scientific theory - and thus fact.
Note that even scientific theories can be overturned if new evidence surfaces - that is the whole point of the scientific process. But theories are very, very unlikely to be overturned since all available evidence overwhelmingly points to their conclusions and there simple
isn't any further evidence to be found. And we don't have many established theories. But evolution certainly is one.
Fortunately for the human race at large, scientists don't care that you think that their theories are flawed or inaccurate based on your beliefs, and nobody is ever going to change a scientific theory using belief - so you can go ahead in your ignorance safely in the knowledge that it will change nothing, and scientific theories will continue to be used to make life better for everyone. Possibly at the expense of your beliefs, but that's Ok - you'll be dead in a few decades and will have changed nothing.