I'm new to Java, and this is for school. I'm confused how to approach the methods, and how to build them? Is there an algorithm to build the methods, or a certain type of thinking needed in order to approach the problem?
The methods have some comments describing what they are supposed to do.
Choose one of the methods to work on and ask some questions about what problems you are having designing the code to implement it.