Exergonic reactions release energy, while endergonic reactions absorb energy. Enzymes are protein catalysts that lower the activation energy of biochemical reactions and increase their rates. There are two main theories that describe how enzymes achieve substrate specificity - the lock and key theory proposes enzymes have an exact active site that binds substrates, while the induced fit theory suggests the active site changes shape to better fit the substrate.