Changing a customers communication preferences can be done through the customer's profile. Once you've located them, click on the contacts tab, then click edit. You will now be able to edit the communication preferences of this contact.
If you do not have the option of a communication preference it is because you need to add this to the customer information. e.g you will not have the option to send an SMS message if you do not have a mobile number recorded against this customer.