Although there are some instances where fun and enjoy are not interchangeable. For example, if you told a joke to your friend and he didn't react the way you wanted, you might say something like "you're no fun". In that case, you wouldn't be able to use "enjoy".