C++ Inventory Management Software - Supports FIFO and LIFO methods