Does passing an argument to a function mean providing it to the function when calling or executing that function (interpretation provided by ChatGPT that is uncertain because ChatGPT can generate inaccurate information)? or does it mean something else?
Yes. In programming, you will transfer data back and forth to functions for them to do the work.
Sometimes you will pass the actual value to a function. Sometimes you will pass the location in memory of that data. Learning how that works and which method to use is what you will learn as you continue to learn programming. It’s a little tricky at first, but very clear once it do it a few times.