I've created an example here of using the Ascii codes of keys to make choices, assuming I've understood what you're trying to do correctly and you're asking the user to make choices with keypresses:
i.e.
User, please press a key to choose to be either a (F)ighter or a (M)age
Rem You can use this first part of the example to make a note of keys Ascii values,
Rem so they can be used later in your coding for character choices
Sync Off
CLS 0
Set Cursor 0,0 : Ink RGB(255,255,255),RGB(0,0,0) : Print "Press any key to get it's AscII code"
Ink RGB(127,127,127),RGB(0,0,0) : Print "(Click a Mouse Button to quit)"
OLDKEY$="" : NEWKEY$="" : MOUSE=0
Repeat
NEWKEY$=InKey$()
If NEWKEY$<>"" and NEWKEY$<>OLDKEY$
Set Cursor 0,50 : Ink RGB(0,0,0),RGB(0,0,0) : Print "The AscII code for key ";OLDKEY$;" = ";Asc(OLDKEY$)
Set Cursor 0,50 : Ink RGB(255,255,0),RGB(0,0,0) : Print "The AscII code for key ";NEWKEY$;" = ";Asc(NEWKEY$)
OLDKEY$=NEWKEY$
Sync
EndIf
MOUSE=MouseClick()
Until MOUSE>0
Rem Now a basic example of choosing characters with the keyboard
CLS 0
Set Cursor 0,0 : Ink RGB(255,255,255),RGB(0,0,0) : Print "Please press a key for your character choice:"
Ink RGB(255,0,0),RGB(0,0,0) : Print "(B)ard, (C)leric, (F)ighter, (M)age, (P)aladin, (R)anger, (T)hief"
OLDKEY$="" : NEWKEY$=""
CHARACTERCHOICE=0
Repeat
NEWKEY$=InKey$()
If NEWKEY$<>"" and NEWKEY$<>OLDKEY$ : Rem I'll only update the screen if a key is pressed and not the same key as last key press
KEYVALUE=Asc(Upper$(NEWKEY$))
OLDKEY$=NEWKEY$
Set Cursor 0,50 : Ink RGB(255,255,0),RGB(0,0,0)
Select KEYVALUE
Case 66 : Rem "B"
CHARACTERCHOICE=1
HEALTH=150
Print "You selected Bard"
Ink RGB(255,0,0),RGB(0,0,0) : Print "Health = ";HEALTH
EndCase
Case 67 : Rem "C"
CHARACTERCHOICE=2
HEALTH=150
Print "You selected Cleric"
Ink RGB(255,0,0),RGB(0,0,0) : Print "Health = ";HEALTH
EndCase
Case 70 : Rem "F"
CHARACTERCHOICE=3
HEALTH=200
Print "You selected Fighter"
Ink RGB(255,0,0),RGB(0,0,0) : Print "Health = ";HEALTH
EndCase
Case 77 : Rem "M"
CHARACTERCHOICE=4
HEALTH=100
Print "You selected Mage"
Ink RGB(255,0,0),RGB(0,0,0) : Print "Health = ";HEALTH
EndCase
Case 80 : Rem "P"
CHARACTERCHOICE=5
HEALTH=175
Print "You selected Paladin"
Ink RGB(255,0,0),RGB(0,0,0) : Print "Health = ";HEALTH
EndCase
Case 82 : Rem "R"
CHARACTERCHOICE=6
HEALTH=175
Print "You selected Ranger"
Ink RGB(255,0,0),RGB(0,0,0) : Print "Health = ";HEALTH
EndCase
Case 84 : Rem "T"
CHARACTERCHOICE=7
HEALTH=150
Print "You selected Thief"
Ink RGB(255,0,0),RGB(0,0,0) : Print "Health = ";HEALTH
EndCase
Case Default
Rem All other key presses are ignored
EndCase
EndSelect
Sync
EndIf
Until CHARACTERCHOICE>0 : Rem Loops until you've selected a character type
Wait 2000
Print
Ink RGB(255,255,255),RGB(0,0,0) : Print "Terminating program please wait..."
Sync On
Wait 1