Creating "unknown" variables

Would it be possible to create “unknown”/missing variables myself (e.g. $currentSurvey)? Or would I always need your help to do so?

In the Variables tab in the MC Designer, one can create custom variables.

Is it best to always create variables in the variables tab, or does it make sense to also create them within rules? What is common sense?