Please code in C using linked lists.
First, ask the user to enter a number. This number will indicate the number of sets to create from which we will operate on using set operations. Afterwards, your program will continuously print out a menu from which the user selects the different options. Upon making a selection, your program will perform the selected operation.
If the user enters in anything other than a valid option, you will prompt for input until a valid prompt is given. For the menu choices, you must print out the following choices from which the user can select from:
***** Menu Options *****
Add String: a or A
Remove String: r or R
Union: u or U
Intersection: i or I
Symmetric Difference: s or S
Copy: c or C
Clear: z or Z
Print Set: p
Print All Sets: P
Quit: q or Q.