SaveToFile(char choice)
{
temporary_kilometers = Combustion::kilometers;
Klasa dziedziczy po Combustion, konstruktor musi wywołać konstruktor klasy bazowej. Nie powiedziałeś jaki konstruktor wywołać, więc kompilator próbuje wywołać konstruktor domyślny - którego nie ma.
Zacytuję błąd Clanga:
main.cpp:70:5: error: constructor for 'SaveToFile' must explicitly initialize the base class 'Combustion' which does not have a default constructor
(btw, #define? Naprawdę?)