Key properties of proteins include: A) a wide range of functional groups. B) an ability to possess either rigid or flexible structures as dictated by functional requirements. C) the ability to interact with other proteins. D) All of the above. Solution Proteins are complex polymers made up of amino acids. Proteins possess varied shapes and depending upon the number of amino acids, their molecular weight also differs. Within a protein, amino + acid, itself describes about a Functional group. Thus proteins have wide functional groups in the form of amino acids. Functional groups that get observed within proteins are, COOH, carboxyl group, -NH2, amino group. The proteins which could dissolve in water shows polar and charged amino acids as their functional groups. Proteins have rigid structures such as quaternary or tertiary structure or flexible structures such as alpha helix or beta pleated sheet. Protein-protein interaction is common due to electrostatic forces between them to produce macromolecules, or during signal transduction or during transport across membranes or during muscle contraction. One more thing is that all the enzymes are nothing but proteins and these enzymes also interact with each other during cellular metabolic functions..