Functions are reusable blocks of code. We do that by defining a function block and invoke it in later stages of the code.
Using operators to compare values that yields True/Truthy or False/Falsey
Methods are functions attached to an object
Variables are simply containers for values, or to put it technically, variables hold addresses of values stored in memory, so that they can be read or written during the code lifecycle.
Some basic operators include