Programme "DICE" Syntax Error

Je vien d'avoir ma TI-83 Plus et bien j'ai essayé de programmer un petit programme simple directement dessus (je n'ai pas de fil pour connecter avec l'ordinateur).
Donc , le programme s'appelle "DICE" et il consiste en une simulation de dés (comme dans les jeux de rôles). Seulement , après avoir choisi le nombre de faces du dé , le message ERR:SYNTAX s'affiche.
Je vous présente ici le code du programme (en rouge - ce que je suis sur qui marche) :
PROGRAM:DICE
:ClrHome
:Output (5,3,"DICE")
ause
elVar B
:ClrHome
:Lbl S
:Menu("--CHOOSE DICE--","4 SIDES",1,"6 SIDES",2,"8 SIDES",3,"10 SIDES",4,"12 SIDES",5,"20 SIDES",6,"100 SIDES",7) (choisir le nombre de faces)
:Lbl 1
:4-A
:Lbl 2
:6-A
:Lbl 3
:8-A
:Lbl 4
:10-A
:Lbl 5
:12-A
:Lbl 6
:20-A
:Lbl 7
:100-A (A sera plus tard le nombre le plus haut qui peut apparaître au hasard)
:ClrHome
:Input ,"HOW MANY TIMES ?",E (E sera le nombre de repetitions du roulage de dé)
:Input ,"RESULT MODIFIER ?",C (C sera additionné à A)
:Lbl RL
:ClrHome
:randInt(1,A+C)-D (détermine le résultat)
+B-B (le résultat s'additionne au total)
:E-1 (le nombre de repetitions diminue)
:If E0
:Goto RL (relance le dé)
:ClrHome
isp B
ause
:Menu("THEN ?","ADD OTHER DICE",S,"SUBSTRACT OTHER",SU,"RESTART",RE)
:Lbl SU
:-B-B (met B au negatif pour soustraire le prochain tirage au total)
:Goto S
:Lbl RE
:0-B (rend B équivalent à 0)
:GOTO S (recommence du choix de nombre de faces)
Et en prime si vous pouviez me dire si on peut écrire en lettres minuscules et si je m'y prend bien pour soustraire un autre dé au total.
Donc , le programme s'appelle "DICE" et il consiste en une simulation de dés (comme dans les jeux de rôles). Seulement , après avoir choisi le nombre de faces du dé , le message ERR:SYNTAX s'affiche.
Je vous présente ici le code du programme (en rouge - ce que je suis sur qui marche) :
PROGRAM:DICE
:ClrHome
:Output (5,3,"DICE")


:ClrHome
:Lbl S
:Menu("--CHOOSE DICE--","4 SIDES",1,"6 SIDES",2,"8 SIDES",3,"10 SIDES",4,"12 SIDES",5,"20 SIDES",6,"100 SIDES",7) (choisir le nombre de faces)
:Lbl 1
:4-A
:Lbl 2
:6-A
:Lbl 3
:8-A
:Lbl 4
:10-A
:Lbl 5
:12-A
:Lbl 6
:20-A
:Lbl 7
:100-A (A sera plus tard le nombre le plus haut qui peut apparaître au hasard)
:ClrHome
:Input ,"HOW MANY TIMES ?",E (E sera le nombre de repetitions du roulage de dé)
:Input ,"RESULT MODIFIER ?",C (C sera additionné à A)
:Lbl RL
:ClrHome
:randInt(1,A+C)-D (détermine le résultat)

:E-1 (le nombre de repetitions diminue)
:If E0
:Goto RL (relance le dé)
:ClrHome


:Menu("THEN ?","ADD OTHER DICE",S,"SUBSTRACT OTHER",SU,"RESTART",RE)
:Lbl SU
:-B-B (met B au negatif pour soustraire le prochain tirage au total)
:Goto S
:Lbl RE
:0-B (rend B équivalent à 0)
:GOTO S (recommence du choix de nombre de faces)
Et en prime si vous pouviez me dire si on peut écrire en lettres minuscules et si je m'y prend bien pour soustraire un autre dé au total.