what is the difference between the structure and function of carbohydrates, lipids, proteins and nucleic acid?

please help its over due : /