Before clicking the tips bags below, please take a breath and try again by yourself... :-)
START A BIT > Projects Library > PJ004: Use 3 buttons to light up external LED > This page
These are all the needed building blocks, please try hard to assemble them like building LEGOs. Some blocks are needed for multiple times, duplicate them if needed.
To get built-in button A+B pressed as a logical condition, use "Input -> button... is pressed"
To get external button digital signal input, use "Advanced -> Pins -> digital read pin..."
To link the logic, you need a if-else block and logic judgement blocks, use "Logic -> Conditionals -> if... then..." and "Logic -> Comparison -> ... = ...", and "Logic -> Boolean-> ... and ..."
To drive digital signal output so to turn on/off the external LED, use "Advanced -> Pins -> digital write pin..."
You also need "on start" and "forever" block to help making things work.
Change the block setting for "button... is pressed" to use A+B
This uses several logic blocks together, and build like this, please try hard to figure out how to assemble like below, it takes a little challenge for the first time using those compound conditions.
Next step is to use this to assemble the full if-else.
This is the fully assembled if-else blocks, when you have built this, next step is to put this if-else to somewhere so it can be valid to run.
These are all needed for this program.
This is a ready-baked take away in MakeCode, you can directly download to your Micro:bit to test.