Perform a program written in ASSEMBLY 486, on Linux, with the requirements indicated below

Requirements:
The program should ask the user for the name of the file to be read.
The program opens a text file and performs one of the following operations:
1- Read the contents of the file, change the lowercase to uppercase letters, and print the result on the screen
2-Read the contents of the file, change capitals to lowercase, and print the result on the screen
3-Read the contents of the file, eliminate punctuation characters, and print the result on the screen
4-Read the contents of the file, eliminate the figures, and print the result on the screen
5-Read the contents of the file, eliminate all letters, and print the result on the screen
6-Read the contents of the file, leave only the punctuation marks, and print the result on the screen

The previous options must be displayed on the screen and the user chooses the desired option.
After executing the user’s request, the program again asks for an option.
There must be an option to exit the program.