Function: Does something with inputs

Method Does something attached to a type

Interface Says what methods a type must have

A method is a function with a receiver.

An interface is a set of method signatures.