Not bad, ill add to it:
The main purpose of methods is to shorten code so if a block of code keeps appearing in your program create a method for it and just call the method as needed. Also in OOP they are used for accessing/manipulating data in an object.