My four year old really loves those magnetic tiles and my 7 year old finds them ok but not overly bothered. So with my extensive dataset of two children, I’d say those are maybe a little young for 10 year olds.
I wouldn’t buy a slushie machine because I’d find it an annoying thing to find space for in my kitchen.