Write a Java program that asks the user to enter items until the user chooses to stop, stores them into links (nodes), and chains the links together into a linked list. You will need to make the following changes
Your linked list should store information about Customers' Transactions that . contain three fields: customer name (string), customer number (int), and
transaction description (string)
Instead of putting all of your code inside the main source code file, you should .
:create the following functions
o addToStart(Item x)
o addToEnd(Item x)
o insertAt(Item x, int n)
o remove(int customer_number)
(o reverse
(o printList
Instead of simply asking the user if they want to add. a new link, your main program should offer the user a
:menu of options
o Add a new link to the end
o Add a new link to the beginning
.o Insert an element at index n into the list
o Remove a link from the list
o Reverse the list
o Print out the entire list
o Quit the program