This, for the most part makes a whole lot more sense.. however I am still unsure about different variables.

So if I wanted to execute a command like /services set <nickhere> admin on would I do it like this?

menu channel {
Admin Controls
.Give/Take Admin
..Give Admin (Perm):GAdmin $$?="Enter Nick:"
..Take Admin (Perm):TAdmin $$?="Enter Nick:"

alias GAdmin {
Services set $2 admin on
.notice $2 You are now a server administrator
}

alias TAdmin {
Services set $2 admin off
.notice $2 You are no longer a server administrator
}