For anything larger than a sample program it is a good idea to break it
up into several classes. You should try your best to design your system
so that each class is a black box component which can be reused as
necessary.
One thing though: I hope you are not confusing methods with classes. It
is hard to tell from your message below.