This is the heart of problem solving. Your will dedicate significant space to this module.

switch(expression) case 1: ... break; case 2: ... break; default: ... break;

: Defining complex data with Structures and Unions , and basic file handling (fopen, fclose) for data persistence. Essential Problem-Solving Techniques