return
and print
are two very different instructions. Return has the purpose of storing the value that is computed by a function, value that will be used according to the programmer's wish. Print does what it says: it prints whatever you tell him to print.
Using return
won't print anything, because this instruction is not built for such a purpose. Only for storing. Nothing more, nothing less. print
displays something on the screen.