Expense manager written in C++