Question: Description: You have been tasked with creating a program to organize a music collection in Python. The program should provide the following functionality: Add user:

Description: You have been tasked with creating a program to organize a music collection in Python. The program should provide the following functionality:
Add user: Allow users to create a New User object that can hold a music collection.
Change User: Allow users to select a different user or add a new user.
Add a song: Prompt the user to enter the song title and artist, and add it to the music collection of that user.
Retrieve song details: Prompt the user to enter a song title, and display the corresponding artist from the music collection of that user.
Update song details: Prompt the user to enter a song title, and update the artist information in the music collection of that user.
Delete a song: Prompt the user to enter a song title, and remove the corresponding song from the music collection of that user.
Display all songs: Display all songs in the music collection of that user.
Code that does not work correctly or does not compile will lose credit. Please submit a digital copy, by the due date and time, via Canvas. The digital copy of your code should be a zip file containing the project folder named with your last name followed by the project number.
==User Tre==
1) Add user
2) Change User
3) Add a song
4) Retrieve song details
5) Update song details
6) Delete a song
7) Display all songs

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 Programming Questions!