超個人的解釈ですが、自分の中では
DEF (プチコン標準のものも含む) のうち
・呼び出しが式の中に置かれる
(括弧を伴う) →「関数」
・呼び出しが単独の文である
(括弧を伴わない) →「命令」
ジャンプしたあと、RETURNで戻って来る (即ち**GOSUB**でジャンプされることが期待されてる) ラベルを「サブルーチン」
と勝手に定めて呼称してました。
ただ、関数の呼び出しと、OUT引数が1つの命令の呼び出しは相互に互換性がある (ただし式か文かの違いがあるので完全な糖衣構文? ではない) ので、例えばRND関数も RND 6 OUT X と書いたらそれは命令……
言語仕様的な分類。あっ、あくまで個人の意見です。もしかしたらぜんぜん筋違いなこと言ってるかもしれません。