hello
use dynamic material .
make a texture parameter
make a blueprint in widget with buttons
on buttons press an integer will add and set its materials texture parameter to something else.
is this what you are looking for? if yes , tell me i will post a pic with details.if not i will figure something else out , i did made something close to it so i know a lot of alternatives for this