When you set up the button to launch a script, you have the option of putting in a "ScriptParameter"
Button 1 would have the Parameter "PI"
Button 2 would have "PITH" (heehee)
Button 3, "EI"
Then you can branch your script based on Get(ScriptParameter).
If ( Get(ScriptParameter) = "EI" ) and so forth...
If you always do the same one for a given record, you could also make a field on your record for what to do with that customer and branch the script based on that field...that way you would only need a single button at all....
didn't knew that was possible! great to know!