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

What is the Difference between Hgh, Testosterone, Steroids and Creatine

Human body functions are driven by different things, which includes different organic and inorganic compounds. Hormones also play an important role in this regard. Now a day, people are getting more health conscious and words and terms like HGH, testosterones, steroids and Creatine are commonly heard, but the majority of the people cannot understand the difference between them.