1. A user configurable instrument comprising: a plurality of analog elements; a plurality of digital elements; a plurality of connection elements connecting the plurality of analog elements and the plurality of digital elements; and a configurable user interface system, using at least one of a processor and a programmable logic device, that: provides a user interface that allows a user to enter a plurality of design inputs such that the user configurable instrument performs a particular action; receives, via the user interface, the plurality of design inputs to generate the user configurable instrument that performs the particular action; determines, based on the plurality of design inputs, which of the plurality of analog elements and the plurality of digital elements to connect using at least one of the plurality of connection elements such that the user configurable instrument is configured to perform the particular action; and automatically causes, based on the determination, at least one of the plurality of connection elements to connect at least a first element selected from the plurality of analog elements and the plurality of digital elements to at least a second element selected from the plurality of analog elements and the plurality of digital elements.