       class: 'math-button other fraction'
     }, opts)
 
-  lparen: (opts)->
+  caret: (opts)->
     @button({
-      value: '('
-      class: 'math-button parentheses other'
-    }, opts)
-
-  rparen: (opts)->
-    @button({
-      value: ')'
-      class: 'math-button parentheses other'
-    }, opts)
-
-  pi: (opts)->
-    @button({
-      value: 'pi'
-      label: '&pi;'
-      class: 'math-button pi other'
+      value: '^'
+      class: 'math-button other caret'
     }, opts)
 
   variables: (opts)->

  initialize: (@opts={})->
    @ui_elements = @opts.ui_elements

  base10Digits: (opts={})->
    for num in [0..9]
      do (num)=>

      class: 'math-button other exponent'
    }, opts)

  del: (opts)->
    @button({
      value: 'del'
      class: 'math-button other del'
    }, opts)

  fraction: (opts)->
    @button({
