Tone Generation

Welcome to the forum, Annie in Idaho.

You can take the code example that you have already seen on the tone library page -

#include <Tone.h>

Tone tone1;

void setup()
{
  tone1.begin(13);
  tone1.play(NOTE_A4);
}

void loop()
{
}

and integrate it with this snippet of code from the button tutorial at http://arduino.cc/en/Tutorial/Button -

 const int buttonPin = 2;     // the number of the pushbutton pin

 int buttonState = 0;         // variable for reading the pushbutton status

 void setup() {
   // initialize the pushbutton pin as an input:
   pinMode(buttonPin, INPUT);     
 }

 void loop(){
   // read the state of the pushbutton value:
   buttonState = digitalRead(buttonPin);

   // check if the pushbutton is pressed.
   // if it is, the buttonState is HIGH:
   if (buttonState == HIGH) {     
     // play your tone here    
   } 
 }

The circuit diagram for the button is at the link above.

Hope that helps.