A custom service can have sub menu, so options 0-9 , and 1 can go to a custom service 2 that has options 0-1, then can go to queues to play messages if needed. I can’t see why you would need more than 64 custom services.
You can drop calls into disa channels with options 1-9 if you just want to play messages on options