A macromolecule that performs many functions for a cell including building structural components, regulating temperature, chemical messaging, creating antibodies, defending and moving, storage, and receiving signals. A protein monomer is called an amino acid and a protein polymer is called a polypeptide.