# button challenges My script. #docs ### Challenge 0 Howdy! This [guided tutorial](/rxqgzy) will help you complete this activity! In this guide, you will learn how to use buttons and show text on the screen. Let's start by adding to respond **when the left button is pressed**. ``` input.onButtonPressed(Button.A, () => { }) ``` All the code inside `input->on button pressed` runs when the button is pressed. Let's add the code to show some text. ``` input.onButtonPressed(Button.A, () => { basic.showString("hello", 150) }) ``` ### Challenge 1 Let's add an event handler for Button `B`. ``` input.onButtonPressed(Button.A, () => { basic.showString("hello", 150) }) input.onButtonPressed(Button.B, () => { }) ``` ### Challenge 2 Display `bye` when the `B` button is pressed. ``` input.onButtonPressed(Button.A, () => { basic.showString("hello", 150) }) input.onButtonPressed(Button.B, () => { basic.showString("bye", 150) }) ``` ### Challenge 3 Change the strings so that they display some other text. In order to do so, you will need to edit what is inside the quotation marks in `basic->show string`.