Otherwise, whether or not a procedure is a function is about as clear cut as you can get. It either is or it isn't, it's not subjective.
Definitely.
If it returns a single value then it's a function. If it does not return a value, it's a procedure. (Pascal)
All procedures are functions (C)
All procedures and methods are functions (Swift)
A Function procedure is a series of Visual Basic statements enclosed by the Function and End Function statements. (Visual Basic)
...
[EDIT]: To clarify I am not advocating for one or the other. I made another post in this thread talking about this a bit. GP's comment is able to be applied to basically any technology, language, or philosophy. OOP and FP are just the two "heavyweights" in this.