You cannot customize interaction purposes or channels, and cannot add any additional options beyond what is pre-set in the database. Purposes and channels factor in to calculating the constituent engagement level, and thus cannot be edited or customized beyond the pre-set options. You can, however, add custom fields to interactions.