Question: HELP! Using Python to code: You have been selected to create a menu-driven Scrabble helper program. The program should allow the user to perform several

HELP! Using Python to code:

You have been selected to create a menu-driven Scrabble helper program.

The program should allow the user to perform several different functions by selecting them from the menu. 1. Check the value of a scrabble word. 2. Play a word. 3. Check your current score. 4. Exit the program and optionally save your progress.

You'll need these: Letter Value A, E, I, O, U, L, N, R, S, T 1 D, G 2 B, C, M, P 3 F, H, V, W, Y 4 K 5 J, X 8 Q, Z 10

Details about each section of the program: Check the value of a scrabble word. The program should ask the user to enter their word and print out the value of each letter along with the total for the word. Be sure to check for invalid "letters" like numbers or spaces and discard those. Do not let your program crash!

Play a word The program should print out the value of the word and add the score for that word to a total_score variable. You will also need to store the word and the point value for use later.

Check your current score The program should display each word played by the user along with its point value. Then the program should display the total score for the user.

Exit the program When a user selects Exit the program, ask the user if they would like to save their progress or exit without saving. If they choose to save, write the necessary data to files (you can use multiple files for this). Be sure to check for saved data. If saved data exists, ask the user if they would like to load the previous game or start a new game.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!