One big arraylist and static mess

ok, so i have an assignment that starts with an empty arraylist and using user input, call various methods to do things to the arraylist. but im having trouble with static methods and static variables or just the general layout. heres my code so far:

it says that non-static variable quit cannot be referenced from a static context, and that the non static method selection() cannot be referenced from a static context, and i dont understand how to fix it
if i can get all that working, i should be able to do all the methods that manipulate the arraylist without too much hassle

So in my mind, I think that you have to ask yourself, is this project going to be a completely static project, or is it going to be an OOP-based project, and you'll have to make this decision first before trying to make any changes to this program.

So in my mind, I think that you have to ask yourself, is this project going to be a completely static project, or is it going to be an OOP-based project, and you'll have to make this decision first before trying to make any changes to this program.

Yep. Actually think about the OOP-based approach is more and more appropriate. In later time, extensibility to the application is very high.

OOP - object oriented programming. It relies on objects doing certain tasks to solve the problem at hand. A static aproach instead has a few functions that take parameters and return the results. Both aproaches solve a problem, it isn't really a question of what's right and what's wrong. It more of an organisational decision you have to make. I myself swear by OOP, since the programs I write now are actually legible and easy to maintain.

You could use a switch statement instead of that giant else if group also. It doesn't change much but makes it a little easier to read.

Liberty has never come from the government.
Liberty has always come from the subjects of government.
The history of liberty is the history of resistance.
The history of liberty is a history of the limitation of governmental power, not the increase of it.