Namir, the 34s manual contains a complete map of the alpha keyboard, as well as the contents of the various alpha catalogs containing even more special characters. The desired prompts can be generated easily. Left and right parantheses are printed in gold and blue below the X<>Y key, so you simply type [f] resp. [g] [X<>Y].
In general, numbers can be appended with the alphaRC# command (which works essentially the same way as ARCL on the 41/42). You will find this and other alpha-related commands in the X.FCN catalogue. During alpha entry, only the relevant alpha command are listed there, so you will find them easily.
Appending an integer stored in, say, R01, without trailing decimals would usually require a sequence like FIX 0, alphaRC# 01, and a final FIX 4 (or ALL 03) to restore the display mode. That's why the 42s has this AIP function that appends the integer portion of X without decimal marker, thousands separators and, most important, without trailing zeroes. The 34s can do this as well, even with any register: alphaIP 01 appends the integer portion of the value stored in R01.
All this sums up to the following procedure, assuming the index number 3 is stored in R01.
Keys comment display
-----------------------------------------------------------
[3] [STO] [0][1] set index to "3"
[f] [ENTER] enter Alpha mode
[h] [<-] clear alpha (blank)
[.] letter X X
[f] [X<>Y] left paranthesis X(
[h] [X.FCN] VERS (or other command)
[v][v]... press "down" key
until you see... alphaIP
[ENTER] select command alphaIP _
[0][1] append R01 X(3
[g] [X<>Y] right paranthesis X(3)
[h] [v] h down appends "?" X(3)?
Since in program mode multiple characters can be entered on a single line (press [f] [ENTER] twice), the final listing may look like this:
0050 ...
0051 alpha"X("
0052 alphaIP 01
0053 alpha ")?"
0054 PROMPT
0056 ...
Dieter