Cómo formatear numbers en swift

Me doy count de que ya hay muchas preguntas como esta, pero sigue leyendo, por favor, esta probablemente sea diferente.

Así que he estado trabajando en una aplicación de calculadora, y me gustaría que el usuario pueda presionar un button y que se le proporcione el layout para una function matemática (cuadrado, sqrt, logging, etc.). Esto es un poco difícil de explicar, así que aquí hay una captura de pantalla de lo que necesito, directamente desde la aplicación Grapher de Apple:

ejemplo

Ver, el usuario puede presionar uno de estos, y se insertá directamente en el campo de text, y el usuario puede editar cualquier atributo.

Quisiera lograr esto mientras todavía pueda usar un UITextField, así que realmente, cualquier sugerencia o recomendación sería muy apreciada, simplemente no puedo resolver esto.