Can someone provide a simple explanation of methods vs. functions in OOP context?
Let's not over complicate what should be a very simple answer. Methods and functions are the same thing. You call a function a function when it is outside of a class, and you call a function a method when it is written inside a class.