Depends on the betta, but in general no they will not. If you crush it in front of them some will run forward to eat the remains, but most will leave snails alone after testing their shell once or twice since they don't have any method to get through it. Only very aggressive bettas will have the tenacity to actually kill a snail without any help.