Examples of Shiny input functions
radioButtons(inputId = "r1", 
               label = "Select one value:", 
               choices = c("A", "B", "C"))
selectInput(inputId = "s1", 
               label = "Select one value:", 
               choices = state.name, 
               selected = "Wisconsin")
selectInput(inputId = "s2", 
               label = "Select one or more values:", 
               choices = state.abb, 
               selected = "WI", 
               multiple = T)
checkboxGroupInput(inputId = "c1", 
               label = "Select one or more values:", 
               choices = c("A", "B", "C"))
dateInput(inputId = "d1", 
               label = "Select one date:")
to
dateRangeInput(inputId = "d2", 
               label = "Select a date range:", 
               start = Sys.Date()-1, 
               end = Sys.Date()+1)
numericInput(inputId = "n1", 
               label = "Select a number:", 
               value = 5, 
               min = 0, 
               max = 10)
sliderInput(inputId = "s3", 
               label = "Select a number:", 
               min = 0, 
               max = 10, 
               value = 5)
sliderInput(inputId = "s4", 
               label = "Select a number range:", 
               min = 0, 
               max = 10, 
               value = c(0, 5))
textInput(inputId = "t1", 
               label = "Type something:", 
               value = "Name")
checkboxInput(inputId = "c2", 
               label = "Toggle an option")