Func or Proc

Is there anybody kan tell me the difference between “Func” og “Proc”. when shall I choose what?

:star:

A function returns a value to the caller when the function code is completed, while a procedure simply executes then returns control to the calling procedure.

thanks