Write getgradegui which puts up five boxes on the screen one for each letter A, B, C, D and F; outputs the letter of the box on which the user clicks the mouse; and prints some acknowledgment that it received the letter. Substitute this procedure in place of the call to getgrade in assignment 3: problems 3 and 4. You should also insert "betterwait" in between each call to getgradegui.
Write a Logo program which gives a quiz to a child on the symbols ">", "<", "=". Your program should start by explaining these symbols in any creative way you like using pictures, puzzles, numbers etc. When the child is ready, he/she should hit any key (make "ans readchar) to begin the quiz. The command "readchar" reads any single character and does not wait for the enter key as "read" and "readlist" do. The quiz should be ten questions. For each question, print two random numbers and ask the child to compare the left with the right. The kid has to choose from the symbols >, <, and = shown in boxes below. A typical question looks something like this:
Compare 35 with 42
< = >
After the quiz, the kid’s score should be printed and he/she should be asked to play again. Except for hitting a key to start, the mouse for all input including clicking on one of the three box answers: < = >. You should also have a box marked "Play Again" and a box marked "Quit", and waiting for the user to click in a box. Make sure to use plenty of appropriate procedures and comments to make your program as easy as possible to write and understand. This is the first program where I will not specify exactly which procedures you should define. The big picture is in your hands.