What are the potential source of energy for an engine?

Potential sources of an engine includes potential energy, heat energy chemical energy, electrical energy and nuclear energy.