Witam wszystkich

Mam problem z napisaniem programu w Javie. Coś próbuje, ale co chwilę się sypie, itd. Zadanie te to:

  1. Zadanie z Arraylistą.
    Utworzyć klasę Auto z polami: marka, model z użyciem metody get. Program ma posiadać proste menu tekstowe: 1.Dodaj 2.Usuń 3.Szukaj 4.Zakończ. Zakończy się dopiero po wybraniu opcji nr 4. Program ma posiadać dwie arraylisty: dla samochodów używanych i dla nowych. Niech program zawiera kilka przykładowych w tym listach. Ponadto:

Metoda dodajAuto() - ma być wypisany komunikat czy nowe auto czy używane. I dodajemy markę i model.
Metoda usunAuto()- nowe czy używane, potem numer indeksu z arraylist.
Metoda szukaj()- nowe czy używane i potem podanie marki i modelu, i wyświetlamy po kryteriach.

Tu kod dotychczasowy z zadania: http://pastebin.com/bvyR4LU4
Problem to te 3 metody, co wymieniłem.

Z góry dziękuje i pozdrawiam