What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Prediction, Fact, Law, Theory and Hypothesis

This is an age of invention and progress. Scientist are discovering new things and making new inventions by each passing second. These new inventions are the cause of the other inventions and the process goes on. It is estimated that around one hundred and twenty pages are being written of ne inventions by each passing minute.