Here's a link demo PDF that shows several similar approachs to this problem: https://workspaces.acrobat.com/?d=xRrSL3NBQy2hu5qFANPvqA
It uses a button/text field pair to give the composite field a value that persists when the form is saved. You can extend it to cycle through as many states as you need. You'll have to study the JavaScript and the various events of both the buttons and the companion text fields, and in the document-level JavaScript.