Well, after nearly completing the Spell Mixing implementation, I have changed my mind... for a good reason.
I realized that all item selections will need to be done via a menu system. This includes the following commands:
"Ready" - equip a member with weapon, armor, helmut, ring, and amulets
"Use" - use a potion, scroll, or a special item such as a pocket watch
"Mix" - mix spells of course
Now for the reason:
With slight modifications, I can use the "Stats" command (already implemented) that displays all items in the party's inventory. I can use this method to select any item in inventory. Hence, the "Stats" display can be used for dual purpose... and save some precious memory. Now, I don't have to create separate menus for everything. Don't worry, you will still be manually mixing the spell by selecting the spell and the required reagents.
I feel bummed out... I just wasted a weeks worth of work.
I also feel pretty good... Because this new method will save memory and time in the long run.
Oh well... programming is always a learning experience.