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

What is the Difference between Enamel, Fabric, Tempera, Acrylic and Oil Paint

Paints are commonly used chemicals for decoration of various surfaces like fabric, buildings and wall paintings. These are the paints that give beauty and attractive look to any ordinary or even bad-looking surface.