Energy stored in the bonds between atoms in a substance is called chemical energy. Food consists of carbohydrates, fats and proteins, which are large molecules whose covalent bonds hold energy. During respiration these molecules are broken down and reorganised into carbon dioxide and water, and because the products have lower bond energy than the reactants, energy is released for the body to use. The energy in food is therefore chemical energy.
The confusion in this question comes from the fact that chemical energy is a form of stored energy, so it feels reasonable to call it potential energy. In physics, however, potential energy at this level means energy due to position in a field or due to elastic deformation, such as gravitational potential energy \(E = mgh\) or the energy in a stretched spring. Food is not raised or stretched, so labelling it simply potential energy misses the actual store. Kinetic energy is the energy of a body in motion, \(E = \tfrac{1}{2}mv^2\), and a plate of food at rest has none. Mechanical energy is the sum of kinetic and gravitational potential energy of a body, which again is not what makes food nourishing.
A useful check in the examination is to ask what physical change would be needed to release the energy. If the store is released by a chemical reaction, as in food, fuels, and batteries, the energy is chemical. If it is released by letting an object fall or a spring relax, it is potential. If it is already present in motion, it is kinetic.