Representing different level of interface in an app

I have one app which populate interface based on the choice of user. User has exactly three options to choose level of features/complexity/difficulty. My question is what would be the best approach to show those levels

OPTION 1

  1. LEVEL 1
  2. LEVEL 2
  3. LEVEL 3

OPTION 2

  1. BEGINNER/NOVICE
  2. INTERMEDIATE
  3. ADVANCE

In my understanding, option 1 is quite confusing because it doesn't give any information about what would be the next level. Also, if there are level1,level2,level3 then user would expect there could be more levels whereas in option 2 those two problems gets solved.

Is there any better approach than this? Also, which one would be more preferable from UX stand point?

My application is certainly not a gaming application but a communication app. I have seen option 1 a lot in mobile games which has multiple levels where they have more than three levels.

P.S. For labels I am mostly going to use TEXT based labels.