Controlling 12V LED Strip (without relay click)

I’m an Arduino newbie, planning my initial purchase list.

Part of one project in mind involves controlling a 12V strip of single-color (white) LED lights. I have used relays before (in non-Arduino projects) and am aware of the loud click that happens with those.

Some quick googling indicates that there are a handful of options for controlling 12V LED strips, but so far I’m not seeing mention of whether they produce a noise when activated or not.

Scenario 1: Power consumption: 250 mA

(Bonus) Scenario 2: Power consumption: 5,000 mA (entire LED strip)
(Bonus) Scenario 3: Control brightness.

Which parts would you recommend I use for the above scenario(s)?

https://learn.adafruit.com/rgb-led-strips?view=all

Excellent, thank you.

I'm not seeing mention of whether they produce a noise when activated or not.

The click is because it is an ELECTROMECHANICAL device.

SEMICONDUCTORS (transistors, mosfets, etc) are semiconductor devices (NOT electromechanical), therefore no click. I've only been in electronics 35 years so there might have transistors available now with the click option.

Scenario 1: Power consumption: 250 mA

(Bonus) Scenario 2: Power consumption: 5,000 mA (entire LED strip) (Bonus) Scenario 3: Control brightness.

Sounds like your classic PWM mosfet application.