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

What is the Difference between Cocoa Butter, Omega 3, Vitamin E and Fish Oil

We need different nutrients for the proper functioning and growth of our body. Some of them are macro nutrients like protein and iron, while some are micro nutrients and our body demands them in very minute quantity, but they are equally essential.