Concept Flow - Why functions define contract behavior
User calls function
Function receives input
Function executes logic
Function updates contract state or returns value
Contract behavior changes or outputs result
User sees outcome
Functions in a contract receive inputs, run code, update state or return values, defining how the contract behaves.