pushd popd

Are there any arguments for 'pushd' and 'popd' so that it wont output the whole stack to the screen everytime i call the commands?

I dont think so. You can redirect the output to /dev/null to not see the directory stack.

You can find more info about pushd and popd in the csh man page.