Enzymes use several types of catalytic mechanisms. Differentiate between acid-base catalysis, covalent catalysis, and metal ion catalysis.

a) Acid-base catalysis
b) Covalent catalysis
c) Metal ion catalysis
d) Hydrolysis catalysis