The short answer is: yes, most methods work mainly with numerical data, however, there is a work around if you have categorical (not ordinal) data, as we describe here:
Ordinal data can still be input to some extend. They will be considered as numerical.