record data from potentiometer & playback to servo

  1. Not appreciably. The Arduino is lightning fast compared to any actions you're taking, so it'll take finite time to execute the extra steps, but you won't notice. Interrupts? No.

  2. Not sure what you mean. You can have multiple different functions called from loop & vary which are called based on button presses. You can't have multiple functions called loop though.