I think I'm going to use arrays with types loading and saving only when the game is saved. Saving them as memblocks. The main game database will be created by a seperate program, which will turn a CSV spreadsheet into a memblock, which the game will load. I've already replaced my database code.
@basjack- As much as I'd like to make this a multiplayer game, I'm sticking with the 1 player for now.
@Pincho Paxton- I've already made a drop down menu function, but it's rarely used in the game and doesn't animate yet. In the next week (give or take) I'm thinking of releasing some screenshots as I need some actual help with something none GUI or database related. I'm hoping my screenshots will convince someone to join me in making this!