Engines convert a source of energy into physical work. If you want to transport something, an engine is just the thing to do it. But not all engines are made the same, and different types of engines certainly don’t work the same.
Probably the most intuitive manner to differentiate between them is the sort of power each engine makes use of for energy.