What makes proteins with different functions differ from each other?

the order of the amino acids in them
the bonds that join the monomers
the amount of carbon, oxygen, and hydrogen contained in them
the types of fatty acids in them