We'll cover the following
What are procedures?
Generally, a parametrized procedure is like a subprogram that can be called with a certain number of arguments any number of times from within a program. Whenever a procedure returns a value, it’s called a function. In OOP, procedures are called methods if they’re defined in the context of a class or an object.