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

What is the Difference between Margarine, Shortening and Lard

With advent and development of biological science, the numbers of food recipes have been increased rapidly. it is a definite reality that every person wants to eat delicious and well-cooked food. However, it is also fact that people become bore from same recipe very soon, even being very delicious.