I got this to do, but having a challenging time figuring how to begin.
Develop a computer-assisted instruction program to help teach an elementary school student multiplication. Modify the program to allow the user to enter a difficulty level. At a difficulty level of 1, the program should use only single-digit numbers in the problems; at a difficulty level 2, numbers as large as two digits, and so on.
Then this second piece relating to above. Modify the program to allow the user to pick a type of arithmetic problem to study. An option of 1 means addition problems only, 2 means subtraction problems only, 3 means multiplication problems only, 4 means division problems only and 5 means a random mixture of all these types.
This is from Function and Recursion.
So there for "rand" is gonna be used in this.