Interesting project, but you should keep in mind that real-time digital signal processing is not exactly an easy task, especially if you have never had previous experiences on both Arduino and audio/DSP processing.
I don't know your experience, but if a delay effect could be almost easily understandable (just need to replicate the input with a variable time shift) together with tremolo (just "zeroing" the input signal at a specific rate and duration), many other guitar effects aren't, and I don't know if you really know how those effects work (that's important to be able to reproduce their behaviour).
Just to say, you included a "distortion" effect, but first of all you should be aware of the fact you can have many "distortion" methods, starting from the "overdrive" (simulating a tube amplifier with a signal pushed past its input, so the signal is "squared" on peaks with kinda "soft clipping", made by Tube Screamer for example), up to full "fuzz" (hard clipping, i.e. "squaring" any input signal that's higher than a specific defined level).
Or other effects like wah wah that implieas a digital frequency filtering (remember, it must be in real-time, you can't have any delay longer than a dozen of milliseconds!), or chorus, reverb, flanger, and so on... Not to mention the fact you shoud need to have those effects act in a chain, so the problems sum.
Lastly, about the "looper" I must clarify (sorry if I wasn't clear enough): I was talking about a particular device/pedal to automatically change (physical) effects chain connections with a single foot button press (like the one I liked you), and not to another effect pedal able to record and playback the input (often called a "riff recorder"), allowing the guitarist make multiple parts
The "looper switch" is used with all the standard effect pedals, and avoid the guitarist from turning them on and off or change the wiring to change the setup for a song or a section requiring a different sound. But this device is much easier to build, because it doesn't involve any digital signal processing, it just changes the signal path along the various pedals (you can see it on the link I have previously provided) using a bunch of relays.
PS: just to be clear, I normally play keyboards on my (Genesis tribute) band, but I can also play (and know) electric guitars I had up to a couple of years ago...