Functions can take inputs
A function is far more useful when it can take inputs. The names inside the parentheses of a definition are called parameters — they're placeholders for values you'll supply when you call it.
function drawFlower(x, y) {
fill(255, 100, 150);
ellipse(x, y, 40, 40);
}Now drawFlower(80, 120) draws a flower at (80, 120), and drawFlower(300, 250) draws *another* at (300, 250) — same recipe, different spots. The values you pass in (80, 120) are called arguments.
NOTE
Parameters are the names in the definition (x, y). Arguments are the actual values you pass when calling (120, 120). Same idea, two words.