Is it possible to have multiple options in a single custom field?

Yes. You can create a custom list and assign that to a specific custom field. For instance, you might want to track the location where a service is performed. In that case, you can create a custom list called Location and add various project or service locations to it, say Los Angeles, New York, etc. You can assign the same custom list to multiple records. Check CORE Help Center for details.